Competencies Desirable for a Requirements Elicitation Specialist in a Global Software Development

نویسندگان

  • Miguel Romero
  • Aurora Vizcaíno
  • Mario Piattini
چکیده

The global software development poses several challenges in software engineering, particularly in the elicitation stage, owing to the problems of communication and coordination which are caused when teams are geographically distributed. For a successful requirements elicitation in a global development environment, it is necessary to rely on professionals who are capable of confronting the challenges that arise in this environments such as: cultural differences, distributed communication and coordination. In order to develop in software engineers the skills suitable to face these challenges it is first necessary to discover which competencies or skills they should have or develop. In this work we describe an analysis carried out with this goal, therefore we propose a list of competencies desirable by a requirements elicitation specialist, which have been obtained from a review of the related literature. We also comment on certain useful strategies in the teaching of these competencies and propose the usage of a simulation environment for their development.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Automated Requirements Elicitation for Global Software Development (GSD) Environment

Global software development (GSD) outsourcing is a modern business strategy for producing high quality software at low cost. Most of the problems in Global software development (GSD) occur due to the lack of communication between stakeholders, time zone issues, cultural differences, etc. In this paper, our main emphasis will be to improve the Value-based requirement elicitation (VBRE) steps in ...

متن کامل

A Methodology for Reducing Geographical Dispersion Problems during Global Requirements Elicitation

Global Software Development (GSD) challenges current practices for requirements elicitation because some difficulties to achieve effective communication are aggravated by cultural diversity and the impossibility of having face-to-face meetings. Considering that effective communication would help reduce misunderstandings among stakeholders, and therefore help achieve more committed requirements,...

متن کامل

Designing a Simulator for the Training of Software Engineers in Global Requirements Elicitation

The requirements elicitation process is particularly difficult in Global Software Development (GSD) environments owing principally to cultural differences and communication problems derived from the geographical distance that separates stakeholders. For this reason it is necessary to train professionals in the skills needed to confront a requirements elicitation process in a GSD environment. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008